home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / gufw / gufw.py < prev    next >
Text File  |  2009-10-25  |  1KB  |  47 lines

  1. #!/usr/bin/env python
  2. # Gufw 9.10.4 - http://gufw.tuxfamily.org
  3. # Copyright (C) 2009 Marcos Alvarez Costales
  4. #
  5. # Gufw is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 3 of the License, or
  8. # (at your option) any later version.
  9. # Gufw is distributed in the hope that it will be useful,
  10. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. # GNU General Public License for more details.
  13. # You should have received a copy of the GNU General Public License
  14. # along with Gufw; if not, see http://www.gnu.org/licenses for more
  15. # information.
  16.  
  17.  
  18. import view.guiGufw
  19. from instance   import Instance
  20. from instance   import Check
  21. from controller import Controller 
  22.  
  23.  
  24. if __name__ == "__main__":
  25.  
  26.     # Is root?
  27.     check = Check()
  28.     
  29.     if check.is_root():
  30.     
  31.         # Check wether there a instance exists or we create a new one
  32.         appInstance = Instance()
  33.  
  34.         # Show GUI
  35.         controler = Controller()
  36.         
  37.         firewall  = controler.get_firewall()
  38.         variable  = controler.get_variable()
  39.         
  40.         app = view.guiGufw.Guigufw(variable, firewall)
  41.  
  42.         # Remove current instance
  43.         appInstance.exitApplication()
  44.  
  45.